import com.fourinone.BeanContext;
import com.fourinone.ParkLocal;
import com.fourinone.ObjectBean;
import java.util.ArrayList;
import java.util.List;
public class Publisher
{
private static ParkLocal pl = BeanContext.getPark();
public static Object publish(String topic, Object obj)
{
List<ObjectBean> oblist = pl.get(topic);
if(oblist!=null)
{
for(ObjectBean ob:oblist)
{
ArrayList arr = (ArrayList)ob.toObject();
arr.add(obj);
pl.update(ob.getDomain(), ob.getNode(), arr);
}
}else return null;
return obj;
}
public static void main(String[] args)
{
publish("topic1", "helloworld");
}
}